home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / BACKUP / QINST21.ZIP;1 / QUIK.DOC < prev    next >
Encoding:
Text File  |  1994-04-28  |  34.7 KB  |  729 lines

  1.     
  2.     
  3.     
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     
  13.     
  14.     
  15.     
  16.     
  17.     
  18.     
  19.     
  20.     
  21.                            Q U I K - I N S T A L L  v2.1
  22.     
  23.     
  24.            Copyright 1992,93,94 Michael L. Wester.  All rights reserved.
  25.     
  26.     
  27.     
  28.                                  QUIK-INSTALL v2.1
  29.     
  30.            Copyright 1992,93,94 Michael L. Wester  All rights reserved.
  31.     
  32.                                  Michael L. Wester
  33.                                   Route #6 Box 34
  34.                              Fuquay-Varina, N.C. 27526
  35.     
  36.                                   (919)-552-0767
  37.     
  38.     
  39.     
  40.          QUIK-INSTALL is an easy to use, easy to set up installation
  41.     program.  It is designed to install applications from floppy disks to
  42.     hard disk.  Combines the most commonly required features but remains
  43.     very small and very easy to use.
  44.     
  45.     
  46.     FEATURES
  47.     
  48.     *    QUIK-INSTALL can be utilized using it's default configurations
  49.          to create a "ready made" install program.  You have the option
  50.          of taking advantage of it's many features or using it in it's
  51.          simplest form.  You can create a fully functional, customized
  52.          INSTALL.EXE program in less than 5 minutes!
  53.     
  54.     *    Completely menu driven interface that creates the 6.5k
  55.          distributable INSTALL.EXE.  No script files, programming or
  56.          batch files.
  57.     
  58.     *    The interface used to create the INSTALL.EXE has full mouse
  59.          support and context sensitive help.
  60.     
  61.     *    QUIK-INSTALL will optionally run a start-up batch file to
  62.          perform any necessary duties before installation begins.  This
  63.          batch file is passed installation directory information.  If you
  64.          choose this batch file can perform the entire installation.
  65.     
  66.     *    The INSTALL.EXE module can be called from a batch file
  67.          (Including it's own start-up batch file.) as a separate utility
  68.          to set screen colors or prompt for input.  Input response is
  69.          returned as batch file ERRORLEVELS.
  70.     
  71.     *    Supports multiple disk programs. It can prompt for an unlimited
  72.          number of disks.
  73.     
  74.     *    Automatically creates the sub-directory then copies the files
  75.          for the program it is installing.
  76.     
  77.     *    Optionally tests for available disk space to make sure the user
  78.          has enough space to install.  If space is not available it
  79.          aborts with a warning message informing the user of how much
  80.          space is necessary for installation.
  81.     
  82.     *    Installs programs using a straight file copy or will install
  83.          from executable archives.
  84.     
  85.     *    The entire program is around 7.5k in size and stores all setup
  86.          information internally.  (The executable is created and modified
  87.          by the QUIK-INSTALL interface.)  It has no configuration files
  88.          yet can be modified at any time.  After it has been configured
  89.          it's size can be reduced to 6.5k by using a compression program
  90.          such as LZEXE or PKLITE.  The LZEXE program is included and
  91.          integrated into the QUIK-INSTALL interface.
  92.     
  93.     *    Has the option to exit in the directory the program has been
  94.          copied to allowing the user to start up immediately.
  95.     
  96.     *    Displays a customized example prompt and a line of text after
  97.          installation completes.
  98.     
  99.     *    QUIK-INSTALL can optionally "stuff" the keyboard buffer with the
  100.          command users should enter to start your application.  Has the
  101.          option to execute the command stuffed in the buffer allowing you
  102.          to start your program automatically or display a banner,
  103.          greeting, warning or anything else.
  104.     
  105.     *    Color attributes can be set to make the installation program
  106.          more like your own application.
  107.     
  108.     *    Registered users can receive a copy of the program with their
  109.          copyright message hard-coded into the QUIK-INSTALL program.
  110.     
  111.      The Association of Shareware Professionals
  112.     
  113.                              _______
  114.                         ____|__     |               (R)
  115.                      --|       |    |-------------------
  116.                        |   ____|__  |  Association of
  117.                        |  |       |_|  Shareware
  118.                        |__|   o   |    Professionals
  119.                      -----|   |   |---------------------
  120.                           |___|___|    MEMBER
  121.     
  122.     
  123.               Michael L. Wester is a member of the Association of
  124.          Shareware Professionals (ASP).  The ASP wants to make sure that
  125.          the shareware principle works for you.  If you are unable to
  126.          resolve a shareware-related problem with an ASP member by
  127.          contacting the member directly, ASP may be able to help. The ASP
  128.          Ombudsman can help you resolve a dispute or problem with an ASP
  129.          member, but does not provide technical support for members'
  130.          products.  Please write to the ASP Ombudsman at 545 Grover Road,
  131.          Muskegon, MI 49442-9427 USA, FAX 616-788-2765 or send a
  132.          CompuServe message via CompuServe Mail to ASP Ombudsman
  133.          70007,3536.
  134.     
  135.     
  136.     SHAREWARE
  137.     
  138.               The QUIK-INSTALL program is being marketed using the
  139.          shareware method.  This means you are encouraged to share copies
  140.          of the unregistered version for evaluation purposes.  If you
  141.          wish to use QUIK-INSTALL as an installation program for your
  142.          applications you must register with the author.  Please read the
  143.          futher explanation of shareware and the copyright notice near
  144.          the end of this document.
  145.     
  146.     
  147.     SHAREWARE CATEGORY - Utilities, Programming, Disk or FIle utilities
  148.     
  149.     VENDOR DESCRIPTION
  150.     
  151.     LONG:     QUIK-INSTALL v2.1 - An easy to setup and use application
  152.               installation program.  Installs applications from floppy
  153.               disks or CD-ROMs to hard disks.  Supports multiple disk
  154.               installations, copies files or installs from EXE archives,
  155.               checks available disk space, creates subdirectories, auto
  156.               executes application after installation, configurable
  157.               colors, prompt and message, stores setup internally (No
  158.               configuration or script files), only 7k in size.
  159.               Completely menu driven, full mouse support, full context
  160.               sensitive help & more!.  Runs on any PC compatible
  161.               computer. <ASP>
  162.     
  163.     SHORT:    QUIK-INSTALL v2.1 - Application installation program. Many
  164.               features. <ASP>
  165.      USING QUIK-INSTALL
  166.     
  167.     The basic concept...
  168.     
  169.          The QUIK-INSTALL interface allows you to configure then create
  170.     an INSTALL.EXE that has all configuration information hard-coded into
  171.     the EXE.  Because the menu driven interface keeps a setup file for
  172.     each INSTALL.EXE you can recreate the INSTALL program anytime just by
  173.     reloading the setup and regenerating the EXE.  After the INSTALL.EXE
  174.     is created you can distribute it with your application royalty free.
  175.     
  176.          To use the program you start it by typing QUIK then press ENTER.
  177.     At this point the main menu will appear.  You can create an
  178.     INSTALL.EXE without doing any setup.  In it's simplest form the
  179.     default settings will do a straight file copy, no message, 1 disk,
  180.     will not exit in the installed directory, will not check for enough
  181.     disk space to install to, will not stuff the keyboard buffer and will
  182.     not execute a startup batch file.
  183.     
  184.          You may rename the INSTALL.EXE to anything you like after it has
  185.     been created.
  186.     
  187.      QUIK-INSTALL limitations (And some tips & tricks)
  188.     
  189.          The QUIK-INSTALL program has been designed for ease of use (both
  190.     for developers and users) and small size, it is not intended to be a
  191.     do-all, mega feature, application installation application.  What
  192.     QUIK-INSTALL can do is provide a fool-proof installation for about
  193.     95% of the DOS based programs in the shareware and commercial market.
  194.     What it can't do is...
  195.     
  196.          *    Edit CONFIG.SYS and AUTOEXEC.BAT.
  197.     
  198.          *    Query a user's computer to determine setup needs and
  199.               configurations.
  200.     
  201.          While QUIK-INSTALL can't perform these tasks itself it does
  202.     provide the capibility using a little creative batch file
  203.     programming.  (Note: Batch files are not necessary for most
  204.     installations.) For example:
  205.     
  206.          To add your program's install directory to the path you can add
  207.          the following line to the START-UP batch file that is executed
  208.          before the installation occurs.
  209.     
  210.          ECHO>>C:\AUTOEXEC.BAT PATH=%%PATH%%;%1%2
  211.     
  212.          This will add the drive and directory the user installs your
  213.          program to, to the PATH statement in their AUTOEXEC.BAT.  (This
  214.          same method is used by Artisoft when installing their Lantastic
  215.          network product.  Looks strange but works well.)
  216.     
  217.          To add a FILE and BUFFERS statement to the user's CONFIG.SYS you
  218.          can add the following lines to the START-UP batch file that is
  219.          executed before the installation begins.
  220.     
  221.          ECHO>>C:\CONFIG.SYS FILES=20
  222.          ECHO>>C:\CONFIG.SYS BUFFERS=20
  223.     
  224.          These two problems are the most common installation tasks that
  225.     are not built into the QUIK-INSTALL program.  While this batch file
  226.     solution isn't perfect it is quite adequate and somewhat elegant.
  227.     Don't forget that if you wish to you can use the INSTALL program to
  228.     prompt the user for confirmation before you execute these commands.
  229.     
  230.          If you need information about a user's system you can always
  231.     query the user using a batch file to prompt for specific questions
  232.     such as:
  233.     
  234.          ECHO Video type?  Press letter (V)GA - (E)GA - (C)GA to select.
  235.          INSTALL k
  236.     
  237.          The k parameter causes the INSTALL.EXE to wait then sets the
  238.     ERRORLEVEL to the ASCII code for the key pressed.  You can test for
  239.     ERRORLEVELS using the IF statement.  (See the START.BAT and the
  240.     documentation on "Prompting for User Input" for examples.)
  241.      CONFIGURING QUIK-INSTALL  (setup)
  242.     
  243.          To create an INSTALL.EXE you must first define a setup filename.
  244.     This setup file will store all the configuration information for a
  245.     single INSTALL.EXE.  You can reload a previous setup file to
  246.     reconfigure the save it under a new name.  After you have loaded or
  247.     entered a setup filename the hi-lite bar will move to the next
  248.     option.  Following are a list of options and their purpose.  Any
  249.     options that are necessary will have a default setting otherwis they
  250.     can be left blank.
  251.     
  252.     Option 1. Install completion message:
  253.     
  254.          At this prompt you may enter a message that will be displayed at
  255.          the end of the installation.  Most likely this would be a
  256.          message on how to start or configure your program.  It could be
  257.          a greeting or warning.  It can be anything you like up to 72
  258.          characters.
  259.     
  260.     Option 2. Enter default prompt:
  261.     
  262.          When the program runs it prompts the user to press ENTER to
  263.          accept the default drive and subdirectory name to install to.
  264.          You should use an example that will be suitable for your
  265.          program.  Example:  If your program is named QUIKWORK your might
  266.          want the user to install the program to a directory named
  267.          QUIKWORK.  In this case enter C:\QUIKWORK.  What you enter will
  268.          be converted to uppercase.
  269.     
  270.     Option 3. Number of disks:
  271.     
  272.          Here you should enter the number of disks you would like QUIK-
  273.          INSTALL to prompt for and copy.  This number is limited only by
  274.          the length of the EXE archive's filename.  If you are not
  275.          installing from an EXE archive this number is unlimited.  The
  276.          reason: QUIK-INSTALL concatenates the the number 1 to the number
  277.          of disks to install to the end of the EXE archive's filename.
  278.          If your program installs from more than 9 disks your EXE
  279.          archive's file name must not be more than 6 characters long.  If
  280.          your program installs from more than 99 disks the EXE archive's
  281.          name must not be longer than 5 characters.  See option 7 for
  282.          more details.  (It is unlikely you will encounter this problem.)
  283.     
  284.     Option 4. Exit in install directory? <Y/N>
  285.     
  286.          After the installation is completed you will most likely want
  287.          your user to start your program.  If this is the case you should
  288.          answer YES to this question.  Answering YES will cause the user
  289.          to be in the installed directory after installation has
  290.          completed.  It is not case sensitive.
  291.     
  292.     Option 5. Stuff keyboard buffer with:
  293.     
  294.          If you like QUIK-INSTALL will stuff the keyboard buffer with a
  295.          command of your choice.  This allows the user to start the
  296.          program without doing a directory to find the right file.  This
  297.          could be a batch file to type a README or it could start your
  298.          program.  You may leave this option blank.  If you enter a
  299.          command for this option the following option appears.
  300.      Option 6. Execute Buffer? <Y/N>
  301.     
  302.          This option appears only if you use option 5.  If you stuff a
  303.          command into the keyboard buffer after installation it can be
  304.          very useful to have it execute immediately.  You might wish your
  305.          user to read a text file or start a configuration program.  If
  306.          you stuff the buffer with a batch file you can have the install
  307.          program do a number of things.  You must select whether to
  308.          execute or not.  The default is to execute.
  309.     
  310.     Option 7. Executable archive:
  311.     
  312.          This option has some important features.  First, when QUIK-
  313.          INSTALL is run it will copy files or try to run an executable
  314.          archive.  If you enter a filename at this prompt the program
  315.          will try to run an executable archive by the name you enter.  If
  316.          your program is being installed from a single disk this is all
  317.          you need to do.
  318.     
  319.          If you are using executable archives and installing an
  320.          application that requires more than 1 disk there are some
  321.          special considerations.  In order to keep the QUIK-INSTALL
  322.          program at it's minimum size I opted not to store individual
  323.          filenames for multiple disk archive installations.  Instead I
  324.          use a simple system that requires you to name your executable
  325.          archives using a number as the last letter of the filename.
  326.     
  327.          Example: If your program uses three disks to install and your
  328.          program's name is MYWORK you would have to name your three
  329.          executable archives MYWORK1.EXE, MYWORK2.EXE and MYWORK3.EXE.
  330.          When the QUIK-INSTALL program asks you for an archive name you
  331.          would enter MYWORK.  This method allows me to concatenate a
  332.          number to the MYWORK filename based on the number of disks you
  333.          are installing.  It also allows an unlimited number of disks and
  334.          requires no extra space inside the QUIK-INSTALL program.  (Note:
  335.          Make sure your file name does not exceed 7 characters (6
  336.          characters if you install 10 or more disks) so the disk number
  337.          can be concatenated.)
  338.     
  339.          The QUIK-INSTALL program will work with any executable archive.
  340.          It is not dependant on the command syntax of any of the known
  341.          EXE archive compressors.
  342.     
  343.     Option 8. Disk space needed:
  344.     
  345.          To have the program test for available disk space before
  346.          installing, enter the amount of space your program requires in
  347.          bytes.  If the user tries to install your application to a drive
  348.          that does not have enough space QUIK-INSTALL will abort the
  349.          installation.  It will also display a message explaining that
  350.          your application requires the amount of space you enter here.
  351.          Like all options you may leave this blank to have the program
  352.          skip disk space checking.
  353.     
  354.     Option 9. Background color & Hi-lite color:
  355.     
  356.          You can set the color attributes for the background color and
  357.          background text and you can set a separate color attribute for
  358.          the boxed in text.  Colors are set by using the arrow keys or
  359.          mouse to select the different colors then pressing the ENTER key
  360.          to set the color.  After you have selected a color by pressing
  361.          ENTER you have the option to accept or change the color code.
  362.     
  363.          If you already know the color code you wish to use you can enter
  364.          it directly by pressing ENTER on the color select screen.
  365.          Colors are determined by using the following color codes to set
  366.          the screens background and foreground colors.
  367.     
  368.          The INSTALL.EXE module has the ability to be called with a
  369.          command line parameter to set colors from within batch files
  370.          using color codes.  (See the SPECIAL FEATURES section for more
  371.          information.)
  372.     
  373.          To select a color you must first choose the background color
  374.          code then add the foreground color code to it.  For example: The
  375.          color code for a blue background ranges from 16 to 31.  To
  376.          create a blue back-ground with white text you would add 15 (The
  377.          foreground code for white) to 16 (The background code for blue)
  378.          making a color code of 31.  If you wanted a blue background with
  379.          yellow text you would add 16 (The color code for blue.) and 14
  380.          (The color code for yellow.) for a total of 30.
  381.     
  382.     BACKGROUND COLOR with FOREGROUND...      FOREGROUND COLOR...
  383.     CODE           COLOR        ATTRIBUTE    CODE          COLOR
  384.     ----           -----        ---------    ----          -----
  385.       0 ---------- Black ------ Normal        0 ---------- Black
  386.      16 ---------- Blue ------- Normal        1 ---------- Blue
  387.      32 ---------- Green ------ Normal        2 ---------- Green
  388.      48 ---------- Cyan ------- Normal        3 ---------- Cyan
  389.      64 ---------- Red -------- Normal        4 ---------- Red
  390.      80 ---------- Magenta ---- Normal        5 ---------- Magenta
  391.      96 ---------- Brown ------ Normal        6 ---------- Brown
  392.     112 ---------- Light Grey - Normal        7 ---------- Light Grey
  393.     128 ---------- Black ------ Flashing      8 ---------- Dark Grey
  394.     144 ---------- Blue ------- Flashing      9 ---------- Light Blue
  395.     160 ---------- Green ------ Flashing     10 ---------- Light Green
  396.     176 ---------- Cyan ------- Flashing     11 ---------- Light Cyan
  397.     192 ---------- Red -------- Flashing     12 ---------- Light Red
  398.     208 ---------- Magenta ---- Flashing     13 ---------- Light Magenta
  399.     224 ---------- Brown ------ Flashing     14 ---------- Yellow
  400.     240 ---------- Light Grey - Flashing     15 ---------- White
  401.     
  402.          The best way to determine which colors will be affected by your
  403.          color changes is to change a few and look at the effects.
  404.     
  405.          The program colors default to 31 (White on blue) for the
  406.          background and 7 (White on black) for the hi-lite color.
  407.     
  408.     
  409.     Option 5. Batch file to execute:
  410.     
  411.          If you enter a file name at this prompt QUIK-INSTALL will
  412.          attempt to execute it before beginning the installation.  This
  413.          is the FIRST thing QUIK-INSTALL does after getting all the
  414.          necessary installation information.  QUIK-INSTALL passes three
  415.          installation variables to whatever file is being executed.
  416.          Using a batch file this will allow you to perform a variety of
  417.          installation tasks.  The variables passed to a batch file are:
  418.     
  419.               %1   -    The drive letter the user is installing to in
  420.                         this form:  C:.
  421.     
  422.               %2   -    The sub-directory the program is being installed
  423.                         to in this form:  \DIRNAME.  (1%2% will be the
  424.                         drive and path the program is being installed to.
  425.     
  426.               %3   -    The source drive letter of the program files
  427.                         being installed in this form A:.
  428.     
  429.               %4   -    The source path or subdirectory where the files
  430.                         being installed are residing in this form:
  431.                         \DIRNAME. (%3%4 will be the drive and path where
  432.                         the files being installed will be residing.)
  433.                         Note: This variable will be returned null if
  434.                         installing from the "root" directory of a drive.
  435.     
  436.          This feature allows you to display any banners or messages or
  437.          even create custom "startup" batch files.  Since QUIK-INSTALL
  438.          copies all files you could use this to clean up any unneeded
  439.          files such as already unpacked archives.
  440.     
  441.     
  442.     SPECIAL FEATURES (Install Module Command Line Options)
  443.     
  444.          The INSTALL.EXE module has two features that allow it to perform
  445.     special functions when called from a batch file.  These features can
  446.     be very useful when used from within the start-up batch file.
  447.     
  448.     Setting screen colors from within batch files.
  449.     
  450.          To set the screen colors from within a batch file you simple run
  451.     the INSTALL.EXE program with a color code as a command line
  452.     parameter.  Example: INSTALL 31.  Running the INSTALL.EXE program in
  453.     this manner would clear the screen using a blue background with white
  454.     letters.  The INSTALL program would then end and your batch file
  455.     would continue.  (See the section on setting screen colors for
  456.     instruction on determining color codes.)
  457.     
  458.     Prompting for user input from within batch files.
  459.     
  460.          The INSTALL.EXE program will pause for user input when executed
  461.     with the k parameter.  Example: INSTALL k.  (This feature is case
  462.     sensitive. Takes more code to make it not.)  When INSTALL.EXE is run
  463.     using this parameter it simple waits until a key is pressed then sets
  464.     the ERRORLEVEL to the ASCII key code for the key pressed.  The
  465.     INSTALL program then ends and your batch file continues.  You can use
  466.     this feature to ECHO a prompt to the screen, wait for a key press,
  467.     then check the ERRORLEVEL and decide what to do next.
  468.     
  469.     Following are a list of ASCII key codes.  INSTALL.EXE returns the
  470.     ASCII number as an ERRORLEVEL when run with the k parameter.
  471.     
  472.               A = 65    K = 75    U = 85    d = 100   n = 110   x = 120
  473.               B = 66    L = 76    V = 86    e = 101   o = 111   y = 121
  474.               C = 67    M = 77    W = 87    f = 102   p = 112   z = 122
  475.               D = 68    N = 78    X = 88    g = 103   q = 113
  476.               E = 69    O = 79    Y = 89    h = 104   r = 114
  477.               F = 70    P = 80    Z = 90    i = 105   s = 115
  478.               G = 71    Q = 81              j = 106   t = 116
  479.               H = 72    R = 82    a = 97    k = 107   u = 117
  480.               I = 73    S = 83    b = 98    l = 108   v = 118
  481.               J = 74    T = 84    c = 99    m = 109   w = 119
  482.     
  483.     
  484.               0 = 48    ! = 33    + = 43    ? = 63    } = 125
  485.               1 = 49    " = 34    , = 44    @ = 64    ~ = 126
  486.               2 = 50    # = 35    - = 45    [ = 91    Spacebar = 32
  487.               3 = 51    $ = 36    . = 46    \ = 92
  488.               4 = 52    % = 37    / = 47    ] = 93
  489.               5 = 53    & = 38    : = 58    ^ = 94
  490.               6 = 54    ' = 39    ; = 59    _ = 95
  491.               7 = 55    ( = 40    < = 60    ` = 96
  492.               8 = 56    ) = 41    = = 61    { = 123
  493.               9 = 57    * = 42    > = 62    | = 124
  494.     
  495.     
  496.     
  497.     QUIK-INSTALL NOTES & CONSIDERATIONS
  498.     
  499.          QUIK-INSTALL returns ERRORLEVEL's based on how the program ends.
  500.     Following is a list of QUIK-INSTALL's exit errorlevels:
  501.     
  502.          Installation successful       - Errorlevel = 0
  503.          User entered bad path         - Errorlevel = 1
  504.          User canceled installation    - Errorlevel = 2
  505.     
  506.          All of the QUIK-INSTALL features are optional.  You can leave
  507.     any or all at their defaults.
  508.     
  509.          You can abort the INSTALL.EXE program at any time by pressing
  510.     the CTRL-C or CTRL-BREAK key combination.
  511.     
  512.          QUIK-INSTALL does minimal error checking for user input.  It
  513.     tries to make sure a valid drive and directory name is entered.
  514.     
  515.          The data entry field within QUIK-INSTALL that allows user input
  516.     uses the built in DOS command processor's line editor.  This was done
  517.     to reduce program size and still have a full function line editing
  518.     ability.  If you use a utility like the DOS 5's DOSKEY program or the
  519.     shareware CED program all of their features will be functional within
  520.     the QUIK-INSTALL INSTALL.EXE program.
  521.     
  522.      SHAREWARE
  523.     
  524.          Shareware is software marketed on a "Try before you buy" basis.
  525.     
  526.          The price per disk that Shareware distributors charge is a
  527.     distribution fee and not the price of the software.  Shareware
  528.     authors have agreed to allow vendors to recover expenses for copying,
  529.     packaging, and maintaining a shareware library.  This allows you to
  530.     obtain software programs at incredibly low prices to try, then pay
  531.     the registration price for them only if they suit your needs. The
  532.     idea is that after a reasonable trial period, if you find the
  533.     programs to be of use, you are expected to send the author the
  534.     registration fee.
  535.     
  536.          Registration entitles you to various rights and benefits.  These
  537.     range from the legal (and moral) right to continue using the
  538.     software.  In addition many shareware authors offer printed
  539.     documentation and/or higher levels of service and support. Unlike
  540.     Public Domain software, which is free to everyone with no fees asked
  541.     for or expected, shareware programs exist because the authors expect
  542.     and deserve the registration support from people who use their
  543.     programs.
  544.     
  545.     So that's Shareware.  If you like it, support it !
  546.     
  547.      REGISTRATION
  548.     
  549.          The shareware message will be removed on any registered version
  550.     of QUIK-INSTALL.  Registered users of QUIK-INSTALL will receive a
  551.     printed copy of the manual (Laser printed booklet.) and no less than
  552.     three months of free technical support.  There are no royalties for
  553.     distribution of the INSTALL.EXE program.
  554.     
  555.     Single program license agreement
  556.     
  557.          Registration for a single program entitles you to distribute the
  558.     INSTALL.EXE program with as many copies of a single application as
  559.     you produce.  You may not use QUIK-INSTALL with any program other
  560.     than the one listed on the registration form.  The TITLE line (The
  561.     second line displayed by the INSTALL.EXE program.) will be hard-coded
  562.     with a message specific to the program QUIK-INSTALL is licensed for
  563.     and cannot be changed.  There are no royalties for distribution.  You
  564.     must register a copy of QUIK-INSTALL for each program you intend to
  565.     distribute it with or purchase an Author or Custom license.  This
  566.     license entitles you to use the QUIK-INSTALL program on one computer
  567.     by one person at the time.
  568.     
  569.     Example:  QUIK-INSTALL v2.1 Copyright 1994 Michael L. Wester
  570.               Install program for YOURPROGRAM v2.5
  571.     
  572.     Price:    Royalty-free, unlimited copies - $15.00
  573.     
  574.     
  575.     Authors license agreement
  576.     
  577.          With an Author's license you may distribute as many copies of
  578.     the INSTALL.EXE program with as many different programs as you have
  579.     produced as long as every program is produced under the same
  580.     copyright.  With the Authors license the QUIK-INSTALL copyright must
  581.     remain intact.  To use a different install program name and your
  582.     copyright you must purchase a Custom license registration.  This
  583.     license entitles you to use the QUIK-INSTALL program on one computer
  584.     by one person at the time.
  585.     
  586.     Example:  QUIK-INSTALL v2.1 Copyright 1994 Michael L. Wester
  587.               Customize this line with anything for individual programs.
  588.     
  589.     Price:    Royalty-free, unlimited copies, unlimited programs - $45.00
  590.     
  591.     
  592.     Custom license agreement
  593.     
  594.          With a Custom license registration you may distribute as many
  595.     copies of the INSTALL.EXE program with as many different programs as
  596.     you have produced as long as every program is produced under the same
  597.     copyright.  The top line of the INSTALL.EXE program will be hard-
  598.     coded with your company's copyright and if you choose, a custom name
  599.     for the install program.  You may use the name QUIK-INSTALL if you
  600.     wish.  (The top line of the INSTALL.EXE program can be hard-coded
  601.     with anything you like.)  This license entitles you to use the QUIK-
  602.     INSTALL program on one computer by one person at the time.
  603.     
  604.     Example:  FAST-N-EASY INSTALL  Copyright 1994 YOURCOMPANY INC.
  605.               Customize this line with anything for individual programs.
  606.     
  607.     Price:    Royalty-free, unlimited copies, unlimited programs, your
  608.               copyright hard-coded into the INSTALL.EXE - $65.00
  609.     
  610.     
  611.     Shareware disk vendor license notes
  612.     
  613.          Registration for Shareware disk vendors entitles you to
  614.     distribute the QUIK-INSTALL program on every disk you sell as an easy
  615.     installation program for your customers.  Shareware disk vendors must
  616.     purchase an Author's or Custom license registration.  This license
  617.     entitles you to use the QUIK-INSTALL program on one computer by one
  618.     person at the time.
  619.     
  620.     
  621.     Corporate site license notes
  622.     
  623.          Corporations must purchase a Corporate site license agreement if
  624.     the QUIK-INSTALL program is to be used on more than one computer by
  625.     more than one employee at the time.  Call 919-552-0767 for volume
  626.     pricing.
  627.     
  628.     
  629.          Being a registered user of the QUIK-INSTALL program does not
  630.     mean you own QUIK-INSTALL.  Registered users are licensed to use and
  631.     distribute the INSTALL.EXE with specific applications or with
  632.     applications produced or distributed under their company or author
  633.     name.  You may not sell the INSTALL.EXE as an individual product.  It
  634.     must accompany the application it will be installing.  The QUIK-
  635.     INSTALL configuration program may not be used on more than one
  636.     computer by one person at the time.
  637.     
  638.     
  639.                                    DISCLAIMER
  640.     
  641.           Under no circumstances shall Michael L. Wester be liable for
  642.     any damages, including lost profits, savings, or any other
  643.     incidental or consequential damages arising out of the use of or
  644.     inability to use this program even if Michael L. Wester has
  645.     been notified of the possibility of such damages, or for any claims
  646.     by any other party.
  647.     
  648.     COPYRIGHT NOTICE
  649.     
  650.          QUIK-INSTALL is copyrighted 1993/94 by Michael L. Wester.  All
  651.     rights reserved.  The QUIK-INSTALL program may not be sold under any
  652.     circumstances.  Registered users are licensed to use QUIK-INSTALL to
  653.     create INSTALL.EXE to distribute with programs and applications they
  654.     produce or distribute.  Registered users of QUIK-INSTALL may not sell
  655.     or distribute the registered version.  Unregistered versions of the
  656.     QUIK-INSTALL program may distributed for evaluation purposes only.
  657.     The QUIK-INSTALL program may not be distributed on CD-ROM (Compact
  658.     Disk Read Only Memory) without express written permission from
  659.     Michael L. Wester.
  660.     
  661.          The QUIK-INSTALL configuration program incorporates the use of
  662.     the really cool, public domain LZEXE v0.91 program (ยท-release)
  663.     Copyright 1989 Fabrice BELLARD.  The use of this program futher
  664.     reduces the size of the INSTALL.EXE by about 1.5k.  If you choose you
  665.     can use any EXE compressor by renaming it LZEXE and placing a copy of
  666.     it in the \QUIK directory.
  667.      REGISTRATION  -  QUIK-INSTALL v2.1   Copyright 1994 Michael L. Wester
  668.     
  669.     Michael L. Wester                                 (919)-552-0767
  670.     Route #6 Box 34
  671.     Fuquay-Varina, NC 27526
  672.     
  673.     
  674.     Name_______________________________________________
  675.     Address____________________________________________
  676.     City/State__________________________ZIP____________
  677.     Phone #____________________________________________
  678.     
  679.     *********************************************************************
  680.     
  681.     Registration for Single Program:                               $15.00
  682.     Enter text that is to be hard-coded into the second line of the
  683.     INSTALL.EXE program. (Usually "Install program for YOURPROGRAM v1.0")
  684.     
  685.     _____________________________________________________________________
  686.     
  687.     
  688.     Registration for a Author or Vendor license:                   $45.00
  689.     This version has the shareware message removed and retains
  690.     Copyrighted by Michael L. Wester and the QUIK-INSTALL name.
  691.     
  692.     
  693.     Registration for a Custom license:                             $65.00
  694.     Enter the text (Your copyright notice and/or a custom name for
  695.     INSTALL.EXE.) to hard-code into the first line of the INSTALL.EXE.
  696.     
  697.     _____________________________________________________________________
  698.     
  699.     
  700.     *********************************************************************
  701.                    Please sign and date your order form:
  702.     *********************************************************************
  703.     
  704.     
  705.     Date:_________________ Signature:____________________________________
  706.     
  707.     
  708.     (Single) program license ..................................... $15.00
  709.     (Author) or vendors's license ................................ $45.00
  710.     (Custom) license ............................................. $65.00
  711.     
  712.     
  713.     Price of license(s) ...................................... $_________
  714.     6% N.C. tax .............................................. $_________
  715.     Mailing and handling cost ..................................... Free
  716.     
  717.     
  718.     TOTAL .................................................... $_________
  719.     
  720.     
  721.     [ ] Check enclosed  [ ] Money order enclosed  [ ] VISA/MC  [ ] C.O.D
  722.     Foreign user, please send Check or Money order in U.S. dollars only.
  723.     
  724.     Call 919-552-0767 for credit card and C.O.D phone orders or mail to
  725.     the address at the top of the order form.  You may also register by
  726.     credit card and receive your registered copy of QUIK-INSTALL via
  727.     modem within 24 hours (Sometimes within minutes - Your reciept and
  728.     manual will be mailed).  Call the preceding number to register.
  729.